package com.hy.service;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import com.hy.form.input.AreaAddForm;
import com.hy.form.result.AreaResultForm;
import com.hy.model.Area;

public interface IAreaService {

	/**
	 * 添加、修改区域信息
	 * 
	 * @param areaAddForm
	 */
	@Transactional
	void add(AreaAddForm areaAddForm);
	
	/**
     * 删除区域信息
     *
     * @param guid
     */
    @Transactional
    void del(String guid);
    
    /**
     * 根据id查询区域信息
     * 
     * @param guid
     * @return
     */
    Area info(String guid);
    
    /**
     * 查询所有区域信息（list结构）
     * 
     * @return
     */
    List<AreaResultForm> list();
}
